.node {
	border: 2px solid transparent;
	padding: 0.5em;
	cursor: pointer;
	font-weight: bold;
}

.node:hover {
	border: 2px dashed black;
}

.node.selected {
	border: 2px solid black;
}

#chosen_nodes_block .node {
	color: blue;
}
#choosable_nodes_block .node {
	color: green;
}
#available_nodes_block .node {
	color: orange;
}
#unavailable_nodes_block .node {
	color: red;
}